package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.HistorySalary;

/**
 * 历史薪资Mapper接口
 * 
 * @author ruoyi
 * @date 2023-05-10
 */
public interface HistorySalaryMapper 
{
    /**
     * 查询历史薪资
     * 
     * @param historyId 历史薪资主键
     * @return 历史薪资
     */
    public HistorySalary selectHistorySalaryByHistoryId(Long historyId);

    /**
     * 查询历史薪资列表
     * 
     * @param historySalary 历史薪资
     * @return 历史薪资集合
     */
    public List<HistorySalary> selectHistorySalaryList(HistorySalary historySalary);

    /**
     * 新增历史薪资
     * 
     * @param historySalary 历史薪资
     * @return 结果
     */
    public int insertHistorySalary(HistorySalary historySalary);

    /**
     * 修改历史薪资
     * 
     * @param historySalary 历史薪资
     * @return 结果
     */
    public int updateHistorySalary(HistorySalary historySalary);

    /**
     * 删除历史薪资
     * 
     * @param historyId 历史薪资主键
     * @return 结果
     */
    public int deleteHistorySalaryByHistoryId(Long historyId);

    /**
     * 批量删除历史薪资
     * 
     * @param historyIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteHistorySalaryByHistoryIds(String[] historyIds);
}
